Unification in Permutative Equational Theories is Undecidable
نویسنده
چکیده
An equational theory E is permutative if for all terms s, t : s =E t implies that the terms s and t contain the same symbols with the same number of occurrences. The class of permutative equational theories includes the theory of AC (associativity and commutativity). It is shown in this research note that there is no algorithm that decides E-unifiability of terms for all permutative theories. The proof technique is to provide for every Turing machine M, a permutative theory with a confluent term-rewriting system such that narrowing on certain terms simulates the Turing machine M.
منابع مشابه
On Equational Theories, Unification and Decidability
The following classes of equational theories, which are important in unification theory, are presented: permutative, finite, Noetherian, simple, almost collapse free, collapse free, regular, and ~-free theories. The relationships between the particular theories are shown and the connection between these classes and the unification hierarchy is pointed out. We give an equational theory that alwa...
متن کاملOn Equational Theories, Unification, and (Un)Decidability
We investigate the following classes of equational theories which are important in unification theory: permutative, finite, Noetherian, simple, almost collapse free, collapse free, regular, and O-free theories. We show some relationships between the particular classes and their connections to the unification hierarchy. Especially, we study conditions, under which minimal and complete sets of un...
متن کاملUnification in a Class of Permutative Theories
It has been proposed in [1] to perform deduction modulo leaf permutative theories, which are notoriously hard to handle directly in equational theorem proving. But unification modulo such theories is a difficult task, not tackled in [1]; a subclass of flat equations has been considered only recently, in [2]. Our emphasis on group theoretic structures led us in [6] to the definition of a more ge...
متن کاملHierarchical Combination of Unification
A critical question in unification theory is how to obtain a unification algorithm for the combination of non-disjoint equational theories when there exists unification algorithms for the constituent theories. The problem is known to be difficult and can easily be seen to be undecidable in the general case. Therefore, previous work has focused on identifying specific conditions and methods in w...
متن کاملCompletion for Unification
Unification in equational theories [33] is at the very heart of theorem proving [25] and logic programming [S] but has the main drawback of being undecidable [30]. One is thus in a situation to find specific unification algorithms for equational theories of interest: major examples are the empty theory (no axioms) [lo, 271, associative commutative theories [29, 191 and associativity theory [22,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Symb. Comput.
دوره 8 شماره
صفحات -
تاریخ انتشار 1989